On the Modularity of Confluence of Constructor-Sharing Term Rewriting Systems
نویسنده
چکیده
Toyama's Theorem states that connuence is a modular property of disjoint term rewriting systems. This theorem does not generalize to combined systems with shared constructors. Thus the question arises naturally whether there are suucient conditions which ensure the modu-larity of connuence in the presence of shared constructors. In particular, Kurihara and Krishna Rao posed the problem whether there are interesting suucient conditions independent of termination. This question appeared as Problem 59 in the list of open problems in the theory of rewriting published recently DJK93]. The present paper gives an af-rmative answer to that question. Among other suucient criteria, it is shown that connuence is preserved under the combination of constructor-sharing systems if the systems are also normalizing. This in conjunction with the fact that normalization is modular for those systems implies the modularity of semi-completeness.
منابع مشابه
Modularity of Confluence - Constructed
We present a novel proof of Toyama’s famous modularity of confluence result for term rewriting systems. Apart from being short and intuitive, the proof is modular itself in that it factors through the decreasing diagrams technique for abstract rewriting systems, is constructive in that it gives a construction for the converging rewrite sequences given a pair of diverging rewrite sequences, and ...
متن کاملOn Termination and Confluence Properties of Disjoint and Constructor-Sharing Conditional Rewrite Systems
We investigate the modularity behaviour of termination and connuence properties of (join) conditional term rewriting systems. We give counterexamples showing that the properties weak termination, weak innermost termination and (strong) innermost termination are not preserved in general under signature extensions. Then we develop suucient conditions for the preservation of these properties under...
متن کاملModular Properties of Constructor-Sharing Conditional Term Rewriting Systems
First, using a recent modularity result Ohl94b] for unconditional term rewriting systems (TRSs), it is shown that semi-completeness is a modular property of constructor-sharing join conditional term rewriting systems (CTRSs). Second, we do not only extend results of Middeldorp Mid93] on the modularity of termination for disjoint CTRSs to constructor-sharing systems but also simplify the proofs ...
متن کاملCompleteness of Combinations of Constructor Systems
A term rewriting system is called complete if it is both confluent and strongly normalising. Barendregt and Klop showed that the disjoint union of complete term rewriting systems does not need to be complete. In other words, completeness is not a modular property of term rewriting systems. Toyama, Klop and Barendregt showed that completeness is a modular property of left-linear term rewriting s...
متن کاملCompleteness of Combinations of Conditional Constructor Systems
A property of term rewriting systems is modular if it is preserved under disjoint union. In the past few years the modularity of properties of term rewriting systems has been extensively studied. The first results in this direction were obtained by Toyama. In (Toyama, 1987a) he showed that confluence is a modular property (see Klop et al. (1994) for a simplified proof) and in (Toyama, 1987b) he...
متن کامل